//
//  Child.m
//  KVODemo
//
//  Created by shk on 14/12/10.
//  Copyright (c) 2014年 com.shk. All rights reserved.
//

#import "Child.h"

@implementation Child

//初始化走路的步法，及添加定时走动，方便后面做监听
-(id) initWalk{
    self = [super init];
    if(self != nil){
        self.walk = 0;
        [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(walkAuto:) userInfo:nil repeats:YES];
    }
    return self;
}

-(void) walkAuto:(NSTimer *) timer{
//方案一可以触发观察者模式
    self.walk++;
    
//方案二可以触发观察者模式
//    _walk++;
//    [self setValue:[NSNumber numberWithInteger:_walk] forKey:@"walk"];
    
//方案三不可以触发观察者模式
//    _walk++;
    
    NSLog(@"walk:%ld", (long)self.walk);
}


@end
